level of self-sufficiency - Englisch Synonyme Wörterbuch